ƣFlashToolCLI
汾FlashToolCLI V4.1.23
20260716
V4.1.23
1.800 formatļ

V4.1.23
20260716
1.޸224 SECURE 汾PUBKEY IN HEADУ鱨

V4.1.22
20260605
1.ʱ֧718PM PSRAMͼ⡣
2.ŻģļأģڹĿ¼dist_rel,ٴFLASHTOOLCLI.EXEѹʱ䡣

V4.1.22
20260518
1.718M2 USB޸ usb atλ쳣ʱ⴦

V4.1.22
20260518
1.800LEformatbaseini

V4.1.22
20260512
1.718M2 UART/USB AGENTBOOT 32M ⲿFLASH

V4.1.22
20260511
1.fcelf֧800Ĵ
2.800úعܡ
3.EC800LPΪ8M flash layout
4.718M2 UART/USB AGENTBOOT 32M ⲿFLASH

V4.1.22
20260508
1.޸SECDLDУ̡

V4.1.21
1.718m2 agentboot uart dribble dldʱһЩУ

V4.1.21
20260409
1."further_sec_cfg"pre_sec_verify_enã
718ϵpubkeyinheadģʽsecure binpkgsecureУ飬
718ϵsecureʹܵ718оƬǰbinpkgһУ顣
2.718m agentboot uart/usb,֧ذȫĹܡ

V4.1.20
20251121
1.718M2 ECO agentboot usbļ
2.baseini718m2 eco version id

V4.1.20
20250903
1.PrMgrCfg.json, EFID01壬֧ⲿFLASH SPI1
2.718m2 uart/usb agentboot֧ⲿFLASH SPI1.


V4.1.19
20250825
1.PrMgrCfg.json, ӲƷEC718PM_GLO_PRD֧֣product_sets\ec718m_products\glb718pmò֧full band 汾

V4.1.19
20250429
1.˽űʽ¼
runscript˵--
			runscript1 step˵
			ִָlaunch_scriptָĽűļһ״ʱĿproduct_name¼űļɲtarget_prod_op_scriptָļ
			ָoperate ָɵ¼űļɲtarget_prod_op_scriptָļcommon_script_launch_once.txtһִ¼
			
			runscript2 scriptdir˵
			allprods_op_src_scripttarget_prod_op_scriptָļʱ·ָĿ¼ѰңĬΪproduct_scriptsĿ¼
			
			runscript3 launch_script		
			stepָΪluanchʱЧļĬļΪcommon_script_launch_once.txtеļһpkg2imgָgenscriptָpkg2imgѹȡproduct_name
			ִgenscript product_nameΪallprods_op_src_scriptļҶӦƷ¼űЩtarget_prod_op_scriptļĬΪtarget_product_script_operate_tmp.txt

			runscript4 allprods_op_src_script	
			ԼĸʽĽűļвƷӦ¼裬probe chkpkgimg, burnbatchָ¼̡
			
			runscript5 target_prod_op_script	
			luanchɵļĬΪtarget_product_script_operate_tmp.txtӦbinpkgӦ¼ָ
			operate ׶ΣִĬΪtarget_product_script_operate_tmp.txt¼

			

runscript¼ʾ
1ִiniļúҪ¼binpkgļ״ʱִһFlashToolCLI.exe --port COM18 --cfgfile config_pkg_product_usb.ini runscript launch

2Ŀ¼
FlashToolCLI.exe --port COM18 --cfgfile config_pkg_product_usb.ini runscript opearte

űļʽ˵
˿,¼ָʽ
ע@#cli_script_comment->ʼ@
ʼ@cli_script_start:ʼ@ʼproduct_name=XXXָƷָʾöݵĽűڶӦĲƷ
@cli_cmd_one:ʼ@launch׶ָpkg2imggenscriptָ operateuָprobe,chkpkgimg, flasherae,burnbatchָ
@cli_script_end:ʼ@product_name=XXXָƷָʾöݵĽűڶӦĲƷ뿪ʼͬ


ĬļΪcommon_script_launch_once.txt
@#cli_script_comment->######################## start ############################@
@cli_script_start:product_name=launch_any@
@#cli_script_comment->@
@cli_cmd_one:pkg2img@
@cli_cmd_one:genscript --callfr_runscript=yes@
@cli_script_end:product_name=launch_any@
@#cli_script_comment->$$$$$$$$$$$$$$$$$$$$$$$$$$  end $$$$$$$$$$$$$$$$$$$$$$$$$$@


V4.1.18
20250423
1.718M2 agentboot, ڳʼ׶ΣHW TRIM ûеãFUSE MIRRORҲûмأ
SBOOTʹܵ£HW TRIM.

20250319
±룬һЩԴ롣

V4.1.17
20250312
1.EC626 agentbootļ֧CHIPȡ
       ͳһ626,626mļļͬһflexfileöflexfile_xCHIPID_xļУpattern_x)ԣ
ǰͨCHIPIDȡʶ626626MоƬѡӦĲԣѡӦ626/626MУ׼ļ
ļУpatternǰļиʽУ飬ֹա
οļʾconfig_ec626_626m.unionini

;choose_path_by_chipid=1򿪶ֿ֧ѡУ׼ļCHIP ID
choose_path_by_chipid=1
;filepath1 ·ãΪѡļݹ߶ȡCHIPIDѡfilepath filepath1
filepath1 = .\rfCaliTb_ec626\MergeRfTable_flx0_chocie_1.bin

;select_chipid_mode=file_chipid_by_ordered_index, ѡ˳ƥCHIPID,filepathindex0_chipidֵ filepath1index1_chipidֵ
select_chipid_mode=file_chipid_by_ordered_index

;0ӦCHIPID_0ֵ
index0_chipid=a0efe8ee
;0ļУpattern_00x0УļƫƵַ,36ΪУļӦλ0hexֵ
index0_compseq=0x0:36

;1ӦCHIPID_1ֵ
index1_chipid=b08690f0
;1ļУpattern_10x0УļƫƵַ,37ΪУļӦλ0hexֵ
index1_compseq=0x0:37


2.716S uart/usb agentboot
2.1 ֧ⲿFLASH 3.3VҪļ
config_ec716s_prd_uart.baseini
config_ec716s_prd_usb.baseini
[control]
pr_runtime_ctrl_en = 1
chip_ctl_para_en = 0
board_ctl_para_en = 1
io_vol_18_or_33 = 1

2.2 XMC FLASH ID֧֣ʶÿFLASHȡUUID.
ⲿFLASH֧


3.718M2 uart/usb agentboot,TRIM¼ɹʺFUSEȡ
3.1 дʧܵʱTRIM¼ɹ
3.2 JEDEC IDȡʧܵʱTRIM
3.3 ԼFLASHȡʱTRIM

4.prmgrcfg.json 716S/716E ⲿFLASH洢

5. 626E֧
ļconfig_ec626e.iniformat_ec626e.json

V4.1.16
20241202
1.֧ʹburnbatch¼ָͨbindtype¼ӦPKGFLXPKGFLXLFS
ذat_command_test.binpkgѴ PKGFLXLFS͵ľ
1config_pkg_product_usb.ini  arg_pkg_path_val=at_command_test.binpkg
2pkg2imgѹڽѹconfig_pkg_product_usb.ini Կbindtype=PKGFLXLFS
FlashToolCLI.exe --cfgfile config_pkg_product_usb.ini --port COM39 pkg2img
3ӣ¼bindtypeΪpkgflxlfsľ burnbatchʱ--spec_pkgflx_method=1
FlashToolCLI.exe --cfgfile config_pkg_product_usb.ini --port COM39 probe
FlashToolCLI.exe --cfgfile config_pkg_product_usb.ini --port COM39 --skipconnect 1 --imglist pkgflxlfs --spec_pkgflx_method=1

V4.1.15
20241122
1.޸˴flashʧܵ⡣
2.718PM FLASHLAYOUT, bootloader16KB Default rrŲ

V4.1.14
20241112
1.usb/uart agentboot ⲿflashĲ,USBⲿflashʾ£
FlashToolCLI.exe --cfgfile config_pkg_product_usb.ini --port COM39 probe
FlashToolCLI.exe --cfgfile config_pkg_product_usb.ini --port COM39 --skipconnect 1 --verbose 1 flasherase 0x0 0x400000 --stor_type external

2.֧flexfileⲿFLASH0ַҲ¼¼ƣ˴ԣ
718P USB˿¼Ϊproduct_sets\ec718_products\ec718p\base_config_files\config_ec718p_prd_usb.baseini
[flexfile3]
filepath = .\test_ef.bin
burnaddr = 0x0
storage_type=EF
usb˿¼磺
FlashToolCLI.exe --cfgfile config_pkg_product_usb.ini --port COM39 probe
FlashToolCLI.exe --cfgfile config_pkg_product_usb.ini --port COM39 --skipconnect 1 --verbose 1 burnone flexfile3


V4.1.13
20241107
1718umã718hm


V4.1.13
20241106
1718pm/718smá
2718pm/smatλӳʱ600->650ms

V4.1.13
20241028

1.718 agentbootŻ ⲿflashٶȣusbڲflashض
2.ͬruntmcfg,ⲿflash3.3VIOá
runtimecfg
[control]pr_runtime_ctrl_en=1
board
[control]board_ctl_para_en = 1
IO 3.3V 3.3VⲿFLASH
[control]io_vol_18_or_33 = 1

3.ⲿflashƵʲ䣬ext_flash_freq_seq = 0/1 ֱΪ13M/26M
baseiniΪⲿflashʱ26M
[control]pr_runtime_ctrl_en=1
board
[control]board_ctl_para_en = 1
ⲿFLASH ʱ13M*2
[control]ext_flash_freq_seq = 1

4.޸618 SEC XBINPKGʱbootloader2ֵ֧ʱbootloader2 headļеַУ
5.618 agentboot֧bootld2¼
6.718U layout
7.716 agentboot̼716S/716E FLASHСУ飬uuidȡ
[control]
pr_runtime_ctrl_en = 1
chip_ctl_para_en = 1
verify_flash_size_need = 1


V4.1.12
20240823
1.bootld2֧֡
2.ͬV4.0.X security عܡ
3.˳ⲿFLASHȡȡʱָ
4.˳ FLASH UUID ȡȡָΪflash_uuid_rd
5.718 صagentboot uart/usb,֧FLASH UUIDȡⲿFLASHȡ.

V4.1.11p02
20240511
1.EC626 format_ec626.json ¼У׼ʱ40KBΪ32KB8KB IMEI

V4.1.11p01
20240401
1.֧716eá
2.718 usb/uart agentboot̼,֧718U 8MFLASH
3.718U 8MFLASH flashlayout
4.EC626 flashlayout LFS/RRλû,config_e626.ini format json


V4.1.11
20240123
1.718/716˵named product˵

V4.1.10
20240119
1.˰汾Ϣ
2.uart/usb agentboot.binڳʼflashʱflashλΪflashδ˳continuousģʽbreak


V4.1.9
20231124
1.·Ͱ汾·ļ顣

V4.1.8
20231109
1.binpkgڴpkgflxʱFlashToolUIڼ⵽˲仯󱨴޷ص⡣

V4.1.7
20231102
1.²ʱ֮ǰsecurityᵼhashУͱ򿪣ܵ217ʱhashУʧܣ޸ɾɵݶΡ

V4.1.6
20231102
1.718صãusb baseini line_0_snd_ass_combaud 130000, assist_second_port_cmd=at+ecrst=delay,599

V4.1.6
20231101
1.extern_sec_head_usedʹⲿsecure headʱhashУ
2.718оƬĵڶATʵָλUSBģʽԴʵUSB˿ڵⰴء


V4.1.5
20230911
1.汾ź֮ǰİ汾ͬΪ4.1.4޷Ӱ汾ֱ֣ FLASHLAYOUTһҪ±
汾ΪV4.1.5.


V4.1.4p02
20230908
1.718P/S, 716SMEMORY LAYOUT.

V4.1.4p01
20230825
1.718S/P, 716S bootloader size64KB72KB, flashlayoutºصø£demo image¡

V4.1.4
20230823
1. FlashToolCLI V4.1.4,֧716sĿ

V4.1.3
20230717
1. FlashToolCLI V4.1.3,֧718Ŀֶ֧productͳһõ룬ʷĿ618,616S,616,626

